package com.clear.proxy.dynamicProxy.jdk;

/**
 * 被代理对象
 */
public class DatabaseDataQuery implements DataQuery {

    // 模拟从数据库中查询
    @Override
    public String query(String queryKey) {
        // 查询数据库并返回结果：与数据库进行io操作，相对较慢
        System.out.println("正在从数据库中查询数据");
        return "Result from database: " + queryKey;
    }


    @Override
    public String queryAll(String queryKey) {
        // 查询数据库并返回结果：与数据库进行io操作，相对较慢
        System.out.println("正在从数据库查询数据");
        return "all result";
    }
}
